import {config} from '../config.js'
const tips = {
  1005 : 'appke无效',
  30 : '期刊无效',
  1:'抱歉，出现错误'
}
class HTTP {
  request(params){
    if(!params.method){
      params.method = "GET"
    }
    wx.request({
      url: config.api_base_url2+params.url,
      method:params.method,
      data:params.data,
      header:{
        'content-type': 'application/json',
      },
      success:(res)=>{
        let code = res.statusCode.toString()
        if(code.startsWith('2')){
          if(params.success){
          params.success(res.data)
          }
        }else{
          let error_code = res.data.error_code
          this._show_error(error_code)
        }
      },
      fail:(err)=>{
        this._show_error(1)
      }
      })
    }
  _show_error(error_code) {
    if (!error_code) {
      error_code = 1
    }
    wx.showToast({
      title: error_code,
    })
}
} 
export { HTTP}